| Node |
Description |
Example |
| and |
Logical AND operator |
and {
between("balance", 500, 1000)
eq("branch", "London")
}
|
| between |
Where the property value is between to distinct values |
between("balance", 500, 1000)
|
| eq |
Where a property equals a particular value |
|
| eqProperty |
Where one property must equal another |
eqProperty("lastTransaction","firstTransaction")
|
| gt |
Where a property is greater than a particular value |
|
| gtProperty |
Where a one property must be greater than another |
gtProperty("balance","overdraft")
|
| ge |
Where a property is greater than or equal to a particular value |
|
| geProperty |
Where a one property must be greater than or equal to another |
geProperty("balance","overdraft")
|
| idEq |
Where an objects id equals the specified value |
|
| ilike |
A case sensitive 'like' expression |
ilike("holderFirstName","Steph%")
|
| in |
Where a one property is contained within the specified list of values |
|
| isEmpty |
Where a collection property is empty |
|
| isNotEmpty |
Where a collection property is not empty |
isNotEmpty("transactions")
|
| isNull |
Where a property is null |
|
| isNotNull |
Where a property is not null |
isNotNull("holderGender")
|
| lt |
Where a property is less than a particular value |
|
| ltProperty |
Where a one property must be less than another |
ltProperty("balance","overdraft")
|
| le |
Where a property is less than or equal to a particular value |
|
| leProperty |
Where a one property must be less than or equal to another |
leProperty("balance","overdraft")
|
| like |
Equivalent to SQL like expression |
like("holderFirstName","Steph%")
|
| ne |
Where a property does not equals a particular value |
|
| neProperty |
Where one property does not equal another |
neProperty("lastTransaction","firstTransaction")
|
| not |
Negates an expression, logical NOT |
not {
between("balance", 500, 1000)
}
|
| or |
Logical OR operator |
or {
between("balance", 500, 1000)
eq("branch", "London")
}
|
| order |
Order the results by a particular property |
order("holderLastName", "desc")
|
| sizeEq |
Where a collection property's size equals a particular value |
sizeEq("transactions", 10)
|